﻿.top .top-main .header-right{margin-top:30px; overflow:hidden; float: right;}
.top .top-main .header-right li{float:left;	margin:0 2px;}
.top .top-main .header-right li.search {width:280px;margin:0 auto 0 10px;overflow:hidden;}
.top .top-main .header-right li.search .search-form input.txt{width:240px;border:1px solid #DDD;}
.top .top-main .header-right li a.icon{	display:block;	width:36px;	height:36px; margin-top:-2px;}
.top .top-main .header-right li.search .search-form button.icon{background-position:8px -246px;}


.top .top-main .header-right li.taobao a.icon{background-position:4px -532px;}
.top .top-main .header-right li.taobao a.icon:hover{background-position:-35px -532px;}

.top .top-main .header-right li.aldp a.icon{background-position:4px -496px;}
.top .top-main .header-right li.aldp a.icon:hover{background-position:-35px -496px;}

.top .top-main .header-right li.follow a.icon{background-position:4px -424px;}
.top .top-main .header-right li.follow a.icon:hover{background-position:-36px -424px;}
.top .top-main .header-right li.contact a.icon{	background-position:6px -460px;}
.top .top-main .header-right li.contact a.icon:hover{	background-position:-35px -460px;}




/*表单 ------------------------------------ */
input, textarea, button, select, label {
	font-family: inherit;
}
.theform input,
.theform textarea,
.theform button,
.theform select,
.theform label {
	font-size: 14px;
}
.theform input::-moz-focus-inner, 
.theform button::-moz-focus-inner {
	border: 0; padding: 0;
}
.theform input[type="text"],
.theform input[type="password"],
.theform input[type="email"],
.theform input[type="url"],
.theform input[type="submit"],
.theform button, 
.theform textarea {
	margin: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.theform input, 
.theform textarea, 
.theform button {
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.theform input[type="checkbox"] {
	-moz-appearance: checkbox;
	-webkit-appearance: checkbox;
}
.theform input[type="radio"] {
	-moz-appearance: radio;
	-webkit-appearance: radio;
}
.theform label {
	font-weight: 600;
	color: #444;
}
.theform input[type="text"], 
.theform input[type="password"], 
.theform input[type="email"], 
.theform input[type="url"],
.theform textarea {
	background: #FFF;
	border: 1px solid #ddd;
	color: #666;
	display: block;
	max-width: 100%;
	outline: none;
	padding: 5px 8px;
}
.theform input[type="text"]:focus, 
.theform input[type="password"]:focus, 
.theform input[type="email"]:focus,
.theform input[type="url"]:focus,
.theform textarea:focus {
	border-color: #ccc;
	color: #333;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.1);
}
.theform label .required {
	color: #F30;
}
.theform input[type="submit"],
.theform button[type="submit"] {	
	color: #000;
	font:600 16px/32px;
	border: none;
	cursor: pointer;
	display:block;
}
.theform input[type="submit"]:hover,
.theform button[type="submit"]:hover {	
	background-color: #333;
	color:#FFF;
}

/* 搜索通用部分---------------------------*/

.search-form{
	overflow:hidden;
	position:relative;
}
.search-form input.txt,
.search-form button.btn{
	/*padding:8px 5px;*/	
	float:left;
	vertical-align:middle;
}
.search-form input.txt{
	text-indent:5px;
	-moz-border-radius: 3px 0 0 3px ;  
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
	margin-right:-1px;
}
.search-form button.btn{
	width:40px;
	height:34px;
	text-indent:-999px;
	-moz-border-radius:0 3px 3px 0;  
    -webkit-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
	background-color:#c8000a;
}

